/*
 * @Author: HeAo
 * @Date: 2022-08-18 09:11:50
 * @LastEditTime: 2022-08-18 11:24:31
 * @LastEditors: HeAo
 * @Description: 
 * @FilePath: \老师的代码\ES5-day08\06-String.js
 * 别乱动！
 */
// 1、获取字符串的长度
// var str1 = 'hello js'
// console.log(str1.length);


// 2、字符方法
// var testStr = 'hello String'
// charAt() 返回指定索引位置的字符
// console.log(testStr.charAt(6));
// charCodeAt() 以Unicode编码形式返回指定索引位置的字符
// console.log(testStr.charCodeAt(7));


// 3、字符串操作方法
// var testStr = 'hello String'
// concat()字符串的拼接
// console.log(testStr.concat('hello JS','hello Css'));

// slice(start, end) 截取字符串  截取的字符串不包括end
// console.log(testStr.slice(0));

// substring() 提取字符串中两个指定的索引号之间的字符。
// var str = 'hello';
// console.log(str.substring(0, 3)); // hel
// console.log(str.substring(0)); // hello

// substr(起始位置,要截取的字符串长度) 

// var testStr = 'hello js hello html'
// 字符串位置方法
// indexOf()
// console.log(testStr.indexOf('hello'));
// lastIndexof()
// console.log(testStr.lastIndexOf('hello'));

// 转换大小写
// console.log(testStr.toUpperCase());
// console.log(testStr.toLocaleUpperCase());


// var str = 'Hello JS'
// // |  match()  | 找到一个或多个正则表达式的匹配。 |
// // console.log(str.match('Hell'));
// // | replace() | 替换与正则表达式匹配的子串。   |
// // var res = str.replace('He','t')
// // console.log(res);
// // | search() | 检索与正则表达式相匹配的值。   |

// // | split() | 把字符串分割为字符串数组。    |
// var res = str.split('')
// console.log(res)